namespace AgencyBalance {
  export interface SearchForm {
    id: string;
    companyIdList: string[];
  }
  export type ListRows = {
    agentId: string;
    agent: string;
    payableAmountSum: number;
    writeAmountSum: number;
    unWriteAmountSum: number;
    firstAmount: number;
    secondAmount: number;
    thirdAmount: number;
    fourthAmount: number;
    fifthAmount: number;
    sixthAmount: number;
  };
  export type TableHeaderColumn = { fieldName: string; fieldCode: string; showFlag: number };
  export type AgencyBalanceInfo = {
    createBy: number;
    createName: string;
    createTime: string;
    updateBy: number;
    updateName: string;
    updateTime: string;
    id: string;
    tenantId: number;
    paymentBillNumber: string;
    payableStatementNumber: string;
    agentId: number;
    agent: string;
    statementType: number;
    payableAmount: number;
    surplusPayableAmount: number;
    shipmentCount: number;
    status: number;
    sum: number;
    dataSource: number;
    companyId: number;
    companyName: string;
    billerId: number;
    biller: string;
    billTime: string;
    isRevoke: number;
  };
}
